html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, blockquote, ul, ol,dd,dt,dl,hr {
	margin: 0 0;
	padding: 0 0;
}
section, header, footer, nav, article, aside {
	display: block;
}
body {
	font-family: "微软雅黑", Verdana;
	font-size: 14px;font-weight: bold;
	background-color: #ffffff;
}
ol, ul {
	list-style: none;
}
li {
	list-style-type: none;
}
caption, th {
	text-align: left;
}
address, caption, cite, code, dfn, ins, em, th, var {
	font-weight: normal;
	font-style: normal;
}
img {
	vertical-align: top;
	border-width: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
textarea {
	overflow: auto;
}
a {
	text-decoration: none;
	color: #0f0f0f;
	font-weight:bold
}
.f-l {
	float: left;
	_display: inline;
}
.f-r {
	float: right;
	_display: inline;
}
.clear {
	clear: both;
}
.pos-r {
	position: relative;
}
.pos-a {
	position: absolute;
}
.b {
	font-weight: bold;
}
.hide, .hidden {
	display: none;
}
.ov {
	overflow: hidden;
	_zoom: 1;
}
.tc {
	text-align: center;
}
.dashed {
	border-bottom: 1px dashed #cccccc;
}
.bd-gray {
	border: 1px solid #D6D6D6;
}
.fz12 {
	font-size: 12px;
}
.fz14 {
	font-size: 14px;
}
.ti2 {
	text-indent: 2em;
}
.Opacity {
	opacity: .5;
	filter: alpha(opacity=50);
}
.column {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
	_zoom: 1;
}
.top-block {
	position: absolute;
	background: #f6f6f6 url(top.jpg) no-repeat center bottom;
	width: 100%;
	height: 150px;
	top: 0;
	left: 0;
	z-index: -1;
}
.banner {
	height: 103px;
	width: 1190px;
	margin: 0 auto;
	overflow:hidden;
}
.logo{ width:608px; height:92px;float: left}

.txt {
	float: left;
}
.btn {
	float: left;
}
.s_txt {
	border: 1px solid #dcdcdc;
	width: 460px;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	border-right: none;
}
.s_btn {
	width: 100px;
	height: 40px;
	overflow: hidden;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
	border: none;
	background-color: #004aad;
}
.add a {
	float: left;
	_display: inline;
	width: 100px;
	height: 39px;
	color: #535353;
	background-color: #FFFFFF;
	border: 1px #dddddd solid;
	font-size: 16px;
	line-height: 39px;
	text-align: center;
}
.phone { background:url(tel.png) no-repeat; height:92px; width:304px; float:right;}
.nav_t { float:left; width:30px; height:46px;_height:26px;}
.nav_p { float:left; width:175px; height:46px;_height:26px; line-height:46px;_height:26px;font-size:16px; color:#fff;}
.nav {
	float:left;
	height:46px;
	_height:38px;
	font-size:16px;
	margin-left:30px;
}
.nav li, .nav li a {
	float: left;
	_display: inline;
}
.nav li {
	margin: 14px 15px 0 15px;
}
.nav li a {
	color: #ffffff;
}
.nav li a:hover {
	color: #ffff00;
}
.index a {
	font-weight: bold;
	margin: 0 4px;
	color: #ffff00;
}
.nav-wrapper {
	width: 1190px;
	margin: 0 auto;
	height:38px;
	_height:25px;
}
.border-radius {
	overflow: hidden;
	_zoom: 1;
	float:left;
}
.main {
	width: 1190px;
	margin: 0 auto;
	background:url(nav_m.png) repeat-y left top;
	overflow:hidden;
}
.main_l { float:left; width:219px;background:url(nav_l.png) top left no-repeat;}
.nav_l { float:left; width:217px; height:18px;}
.cat { margin-left:10px; font-size:14px; }
.cat li,.cat_about li { float:left; line-height:37px; width:160px;background:url(bq.jpg) no-repeat  left center ;border-bottom: 1px dashed #b2b3b7;}

#cats li{background:none;border-bottom: none;}

.cat_about { margin-left:20px; font-size:16px;}
.pinpai_left { margin-top:16px; float:left;}
.pinpai_left dt { background:#b2b3b7; border-top:1px #ccc solid;border-bottom:1px #ccc solid; width:180px; line-height:40px; text-align:center; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.pinpai_left dd { width:80px; text-align:center; float:left; line-height:30px;}
.pinpai_about { margin-top:20px; float:left;}
.pinpai_about dt,.pinpai_news dt { background:#b2b3b7; border-top:1px #ccc solid;border-bottom:1px #ccc solid; width:180px; line-height:40px; text-align:center; color:#FFFFFF; font-size:16px; margin-bottom:10px;}
.pinpai_about dd { width:80px; text-align:center; float:left; line-height:30px;}
.pinpai_news { margin-top:20px; float:left;}
.pinpai_news dd { width:165px; overflow:hidden; float:left;line-height:30px; height:30px; margin-left:5px;}

.main_r { float:right; width:970px;}
.nav_r { float:left; width:600px; background:url(nav_r.png) no-repeat left; height:5px;}

.slider{margin-top:10px; width:965px;height:387px;border:1px solid #ccc;position:relative;overflow:hidden; float:right;}
.conbox{position:absolute;/*必要元素*/}
.switcher{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher a{background:#fff;border:1px solid #004aad;cursor:pointer;float:left;font-family:arial;height:16px;line-height:16px;width:16px;margin:4px;text-align:center;color:#004aad;}
.switcher a.cur,.switcher a:hover{background:#004aad;border:1px solid #004aad;height:16px;line-height:16px;width:16px;margin:4px;color:#fff;}
#s1 .conbox div{width:970px;height:387x;}

.slider_new{margin-top:10px; width:965px;height:220px;border:1px solid #ccc;position:relative;overflow:hidden; float:right;}
.conbox_new{position:absolute;/*必要元素*/}
.switcher_new{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher_new a{background:#fff;border:1px solid #004aad;cursor:pointer;float:left;font-family:arial;height:16px;line-height:16px;width:16px;margin:4px;text-align:center;color:#004aad;}
.switcher_new a.cur,.switcher_new a:hover{background:#004aad;border:1px solid #004aad;height:16px;line-height:16px;width:16px;margin:4px;color:#fff;}
#s1_new .conbox div{width:970px;height:220x;}

.news_list{ width:967px;}
.news_list .list_1 { }
.news_list .list_1 dt { height:30px; line-height:30px; font-size:14px; padding-left:10px; color:#FFFFFF; background-color:#004aad;}
.news_list .list_1 dd { height:34px; line-height:36px; overflow:hidden; width:268px; padding-left:12px; font-size:12px; background:url(icon_list.png) no-repeat 3px center; border-bottom:1px dashed #ccc;}
.a_news { width:178px; overflow:hidden; display:block;}
.news_list .list_1 dd span { float:right;}

.news_list .list_2 { width:97px; float:right;}
.news_list .list_2 li { border:1px solid #ccc;margin-bottom:5px; height:28px;}
.list_2 li img {width:95px; height:28px;}

.products {float:right; width:965px; margin-top:10px; }
.products_title { float:left; width:218px; height:377px; border-bottom:1px solid #ccc;}
.name{  display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 320px;}
.products_list {width:967px;}
.products_list li {  float: left;height: 350px;width: 320px; }
.products_list li img { width:320px; height:329px; }
 .more{color: #fff;
    float: right;
    font-size: 10px;
    height: 11px;
    line-height: 19px;
    margin: 5px;
    text-align: center;
    width: 42px;}

.flink { width:1188px; margin:0 auto; margin-top:10px; border:1px solid #ccc; overflow:hidden; padding-bottom:17px;}
.flink_a { float:left; width:1080px;}
.flink_t { width:106px; text-align:center; font-size:16px; padding-top:15px; float:left;}
.flink span {float:left; margin-left:10px; margin-top:17px;}
.flink_hr { width:1188px; float:left;padding-top:20px;}
.flink_hr hr { align:center; width:1150px; height:1px;border:none;}
.foot {width: 1188px;margin: 0 auto;background-color: #f4f4f4;padding-bottom: 8px;overflow:hidden;border:1px solid #ccc;font-size:12px;
}
.foot_txt {  margin-left:20px; line-height:30px; margin-top:15px;}
.foot_img { width:380px; float:right;}
.foot_img li { float:right; margin-right:10px; border:1px #e6e6e6 solid;}
.foot p {
	line-height: 24px;
}
/*回到顶部*/
.mod-gotop, .mod-gotop a {
	width: 18px;
	height: 72px;
}
.mod-gotop {
	position: fixed;
	top: 300px;
	background: transparent url(../images/gotop.png);
	cursor: pointer;
}
.mod-gotop a {
	visibility: hidden;
	float: left;
}
.about_top { height:220px;}
.about { overflow:hidden;}
.about_text h1 { font-size:16px; text-align:center; line-height:50px; width:900px; border-bottom:1px #7E7E7E solid; height:50px; margin:0 auto; margin-bottom:20px;}
.da { margin-left:35px; }
.da li {width:900px; margin-bottom:10px; height:68px;}
.da_img { float:left; width:65px; height:65px; border:1px #ccc solid; margin-right:20px;}
.da_txt { border:1px #ccc solid; float:left; height:65px; line-height:65px; width:810px;}
.da_txto { float:left; height:63px; line-height:63px; background-color:#D4D4D4; width:810px;}
.da_hezuo { margin-left:55px; float:left; margin-bottom:15px;}
.da_hezuo li { width:410px; line-height:30px; height:30px; float:left;}
.about_content { width:920px; overflow:hidden; text-align: center; float:left;  margin-left: 22px;}
.fuwu_text { width:965px; overflow:hidden; float:right;}
.fuwu_text h1 { font-size:16px; text-align:center; line-height:50px; width:900px; border-bottom:1px #7E7E7E solid; height:50px; margin:0 auto; margin-bottom:20px;}
.fuwu_content {width:430px;margin-bottom:8px;padding:8px;float:left; margin-left:30px; height:150px;}
.fuwu_content dt {float:right;width:310px;height:22px; font-weight:bold;}
.fuwu_content dd.zj_img {float:left;border:1px solid #ddd;width:102px;height:120px;margin:2px;border:0;}
.fuwu_content dd.zj_txt {float:right;width:305px;line-height:19px;color:#666;text-indent:2em; display:block; margin-top:10px;}
.fuwu_content:after {content:"."; display:block;height:0; clear:both; visibility:hidden;}

.list_news { width: 965px; border:1px solid #ccc; float:right; overflow:hidden; padding-bottom:10px; margin-top:10px;}
.list_news li { float:left; line-height:35px; height:35px; border-bottom:1px dashed #ccc; width:920px; margin-left:20px;}
.list_news li span { float:right;}
.fenye_news { width:960px; line-height:45px; height:45px; float:right; text-align:right;}
.fenye_news a { width:30px; height:30px; margin-left:10px;}
.fenye_news span { width:30px; height:30px; margin-left:10px;}

.products_select { float:right; width:965px; border:1px #ccc solid; padding-bottom:15px; margin-top:10px;}
.products_select li { float:right; width:958px;border-bottom:1px dashed #ccc;}
.products_select div { float:left; line-height:40px; height:40px; margin-left:15px;}
.products_select span { float:left; margin-left:15px; height:30px; line-height:30px; margin-top:5px;}

.list_products { float:right; width:965px; padding-bottom:15px; margin-top:20px;}
.list_products li { float:left; height:240px; width:246px; margin:10px 35px;}
.list_products li img { width:248px; height:236px;}
.list_products h2 { font-size:14px; width:244px; text-align:center; line-height:25px;}
.products_img { text-align:center; padding-bottom:15px;}

.slider_new{margin-top:10px; width:965px;height:220px;border:1px solid #ccc;position:relative;overflow:hidden; float:right;}
.conbox_new{position:absolute;/*必要元素*/}
.switcher_new{position:absolute;bottom:10px;right:10px;float:right;z-index:99;}
.switcher_new a{background:#fff;border:1px solid #004aad;cursor:pointer;float:left;font-family:arial;height:16px;line-height:16px;width:16px;margin:4px;text-align:center;color:#004aad;}
.switcher_new a.cur,.switcher_new a:hover{background:#004aad;border:1px solid #004aad;height:16px;line-height:16px;width:16px;margin:4px;color:#fff;}
#s1_new .conbox div{width:970px;height:220x;}

.fuwu_content {width:340px;margin-bottom:8px;padding:8px;float:left; margin-left:10px;}
.fuwu_content dt {float:right;width:215px;height:22px;}
.fuwu_content dt a {font-size:13px;font-weight:800;color:#06c;text-decoration:none;}
.fuwu_content dd.pic {float:left;}
.fuwu_content dd.pic a {display:block;border:1px solid #ddd;}
.fuwu_content dd.pic a img {width:102px;height:120px;margin:2px;border:0;}
.fuwu_content dd.pic a:hover {border:1px solid #999;}
.fuwu_content dd.text {float:right;width:215px;font-size:12px;line-height:19px;color:#666;text-indent:2em;}
.fuwu_content dd.links {float:right;width:215px;margin-top:5px;text-align:right;}
.fuwu_content dd.links a {font-size:12px;line-height:15px;color:#06c;text-decoration:none;}
.fuwu_content:after {content:"."; display:block;height:0; clear:both; visibility:hidden;}

.kuang{width:657px; height:auto; margin:10px;  float:left;  overflow:hidden; min-height:240px;}
.subrightcontent { border:0px solid #e7e7e7; min-height:370px; height:auto !important; height:370px; }
.block,.block-nohead{margin-bottom:0px;}
.first-block{margin-top:0;}
.last-block{margin-bottom:0;}
.block{}


.clearfix { clear:both; }
.block-foot{display:none; }
.clear { display: block; height: 0; clear: both; visibility: hidden;}

.form .row .label{float:left;display:inline;}
.form .row .enter,.form .row span.tips,.form .row blockquote{float:left;}

a.btnwrap{text-decoration:none !important;}
.btnwrap{display:inline-block;height:26px;padding-right:4px;background:url(buttons.png) no-repeat 100% -26px;overflow:hidden;margin-right:4px;_margin-right:8px;*margin-right:8px;*display:block;*float:left;}
.btnwrap .btn-inner{display:inline-block;height:26px;padding:0 6px 0 8px;background:url(buttons.png) 0 0;border:none;line-height:26px;color:#333;text-decoration:none;}

.btn-highlight{background-position:100% -78px;}
.btn-highlight .btn-inner{background-position:0 -52px;color:#000;font-weight:bold;}

.btn-h30{height:30px;padding-right:5px;background:url(buttons-h30.png) no-repeat 100% -30px;}
.btn-h30 .btn-inner{height:30px;padding:0 6px 0 9px;background:url(buttons-h30.png) 0 0;font:117% "Microsoft Yahei";line-height:30px;color:#D12C00;}
.btn-h30:hover{background-position:100% -90px;}
.btn-h30:hover .btn-inner{background-position:0 -60px;}
.clr{display:none;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
/* 针对 Google Chrome、Safari 3.0、Opera 9 的CSS样式 */
.btnwrap .btn-inner{margin-right:-3px;}
.btn-h30 .btn-inner{margin-right:0;}
}
.layout-innerpg .col-main .form{padding:10px 0;}
.layout-innerpg .col-main .form .row .label{line-height:21px;padding-top:2px;padding-bottom:2px;text-align:right;}
.layout-innerpg .col-main .form .row .content{float:left;padding:2px 3em 2px 0;line-height:21px;}
.layout-innerpg .col-main .form .row .enter{padding:0 1em 0 0;}
.layout-innerpg .col-main .form input.text,
.layout-innerpg .col-main .form select,
.layout-innerpg .col-main .form textarea{border:#ddd 1px solid;-moz-border-radius:3px;-web-border-radius:3px;border-radius:3px;padding:4px 2px 3px;}
.layout-innerpg .col-main .form input.text:focus,
.layout-innerpg .col-main .form select:focus,
.layout-innerpg .col-main .form textarea:focus{border-color:#999;}
.layout-innerpg .col-main .form .row .enter .check{float:left;margin-right:12px;}
.layout-innerpg .col-main .form .row .enter .check .input{float:left;padding-top:5px;margin-right:6px;}
.layout-innerpg .col-main .form .row .enter .check .des{float:left;line-height:21px;padding-top:2px;padding-bottom:2px;}
.layout-innerpg .col-main .form .row .label .required{margin-right:0.3em;font-weight:bold;color:#f00;}
.layout-innerpg .col-main .form .row .tips{padding:2px 0;line-height:21px;color:#999;white-space:nowrap;}
.layout-innerpg .col-main .form .row p.tips{clear:both;padding:0 7px 5px;}
.layout-innerpg .col-main .form .row{padding:5px 0 5px 106px;}
.layout-innerpg .col-main .form .row .label{width:100px;margin-left:-106px;padding-right:6px;}
.layout-innerpg .col-main .form .row .buttons{padding:10px 0;}
.layout-innerpg .col-main .form blockquote{height:23px;padding:0 6px 0 27px;border:#F7ECAA 1px solid;line-height:23px;background:#FDFFD7 url(../images/icon/icon-16.png) no-repeat 5px -117px;white-space:nowrap;}
.layout-innerpg .col-main .form blockquote.error{border-color:#FFBFBF;background-color:#FFEAEA;background-position:5px -147px;}
.layout-innerpg .col-main .form blockquote.accepted{border-color:#fff;background-color:#fff;background-position:5px -177px;color:#999;}
.layout-innerpg .col-main .form blockquote.loading{border-color:#fff;background:#fff url(../images/icon/loading.gif) no-repeat 5px center;color:#DA6100;}
.layout-innerpg .col-main .form .row-submit blockquote{background-color:transparent;border:none;clear:both;margin:-5px 0 10px;}
.layout-innerpg .col-main .form .row .img-captcha{float:left;margin:2px 8px 0 -6px;display:inline;cursor:pointer;}
.layout-innerpg .col-main .form-reg{padding:38px 10px 40px;}
.layout-innerpg .col-main .form-comment{padding:0 10px;}




.topLoop{height: 392px;} 
.topLoop .hd{ overflow:hidden;  height:30px; background:#f4f4f4;   } 
.topLoop .hd .prev,.topLoop .hd .next{ display:block;  width:9px; height:10px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;   
	 cursor:pointer; background:url("images/icoUp.gif") center no-repeat;} 
.topLoop .hd .next{ background:url("images/icoDown.gif") center no-repeat;  } 
.topLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.topLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; 
	-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);} 
.topLoop .hd ul li.on{ background:#f00;  } 
.topLoop .bd{ padding:10px;  position: absolute; width: 200px;  } 
.topLoop .bd ul{ overflow:hidden; zoom:1; } 

.more{color:#fff}
.more a{color:#fff}
.more a:hover{color:#ff0000}


        .slideBox{ width:965px; height:387px; overflow:hidden; position:relative;  border: 1px solid #ccc;  margin-top: 10px;
     } 
        .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; } 
        .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  } 
        .slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; } 
        .slideBox .hd ul li.on{ background:#004aad; color:#fff; } 
        .slideBox .bd{ position:relative; height:100%; z-index:0;   } 
        .slideBox .bd img{ width:965px; height:387px; } 



        .gallery{ border:1px solid #ccc; padding:5px; text-align:left;    } 
        .gallery .bd li .pic{ line-height:0px;  } 
        .gallery .bd li .bg,.gallery .bd li .title{ display:none;  } 
        .gallery .bd li img{ width:450px; height:450px;   } 
        .gallery .hd{ position:relative; padding:0 15px; margin-top:10px; zoom:1; } 
        .gallery .hd .tempWrap{ margin-left:8px;  } 
        .gallery .hd ul{ overflow:hidden; zoom:1; } 
        .gallery .hd li{ width:100px; padding-top:4px; text-align:center; cursor:pointer;   } 
        .gallery .hd li img{ width:86px; height:60px; border:1px solid #ddd; padding:2px;   } 
        .gallery .hd li.on{ background:url("images/icoUp.gif") no-repeat center 0;  } 
        .gallery .hd li.on img{ border:1px solid #f60; background:#fff;   } 
        .gallery .hd .sNext,.gallery .hd .sPrev{ text-align:center;  width:15px; height:66px; line-height:66px;  border:1px solid #ddd; cursor:pointer; position:absolute;  left:0px; top:4px; } 
        .gallery .hd .sNext{ left:auto; right:0px; } 
        .gallery .hd .sNext:hover,.gallery .hd .sPrev:hover{ text-decoration:none; border:1px solid #f60;  } 
		
		
		.about_text1 {padding:0 30px}
		.about_text1 li{ width:208px; height:248px;float:left;padding-left:15px}
		.about_text1 li p{ width:208px; text-align:center}
		.about_text1 li img{ width:208px; height:208px; float:left}

